#pragma once
#include <stdlib.h>
#include <stdio.h>
#include <GL/glew.h>
#include <gl/GLU.h>
#include <GLFW/glfw3.h>
#include "cCUIBrush.h"

struct sCUIWidgetDetails
{
	int width, height;
	int posX, posY;
	bool visible;
};

struct sCUIWidgetSize
{
	int width, height;
};

class cCUIWidget
{
public:
	cCUIWidget(void);
	~cCUIWidget(void);

	void paint(cCUIBrush *brush); //This will be overridden a lot. This function won't actually do anything.
	sCUIWidgetSize getSize();
	sCUIWidgetDetails widgetDetails;

private:
	
};

